.el-table--mini,
.el-table--small,
.el-table__expand-icon {
  font-size: 14px !important;
  color: #666666 !important;
}

.el-table__header tr,
.el-table__header th {
  background-color: #e4eaec !important;
  color: #666666 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}

.el-table--small .el-table__cell {
  // padding: 7px 0!important;
}

.el-table {
  .el-link {
    display: inline;
    max-width: 100% !important;
  }
  .el-link span {
    width: 100%;
    font-size: 14px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}

.headtable {
  .title {
    width: 100px;
    text-align: center;
    background: #f5f5f5;
    border-right: 1px #e6e6e6 solid;
  }
  .title_nr {
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px !important;
    font-weight: bold;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  .base-grid {
    margin: 0px auto;
    border-left: 1px #e6e6e6 solid;
    border-top: 1px #e6e6e6 solid;
  }
  .base-grid tbody tr td {
    border-right: 1px #e6e6e6 solid;
    border-bottom: 1px #e6e6e6 solid;
    // padding: 5px;
    line-height: 35px;
    word-break: break-all;
    word-wrap: break-word;
  }
}

.tableinput {
  .base-grid tbody tr td {
    margin: 5px;
    padding-right: 5px;
    line-height: 40px!important;
  }
}
